﻿/* 全局 */
body{margin:0px;padding: 0px;font-size:12px;color:#333; font-family:Arial;}
a img{border:0px;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#cc3b02;}
input.inputBox,textarea.inputBox{border-top:solid 1px #373737; border-left:solid 1px #373737; border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd; font-size:12px; padding:3px;}
input.error,textarea.error{border:1px solid red;}
input.focus,textarea.focus{border:1px solid #b0c4ec;}
form{margin:0px;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.pic {border:1px solid #ccc; padding:2px;}
.main {width:100%; margin:0 auto;clear:both;}
.sel {cursor:pointer;}
.comm{color:#888; padding-left:6px;}
.ico{width:0; float:left; height:16px; padding-left:16px; background:url(../Images/icons.gif) no-repeat; overflow:hidden; cursor:pointer;}
.user{background-position:0px 0px;}
.lock{background-position:0px -18px;}
.up{background-position:0px -38px;}
.down{background-position:0px -56px;}
.photo{background-position:0px -74px;}
.edit{background-position:0px -92px;}
.del{background-position:0px -110px;}
.light{background-position:0px -146px;}
.alert{background-position:0px -164px;}
.del2{background-position:0px -182px;}
.img {background-position:0px -73px;}
.red{width:16; float:left; color:red;cursor:pointer;}
.green{width:16; float:left; color:green;cursor:pointer;}
.gray{width:16; float:left; color:Gray;cursor:pointer;}

/* 顶部导航 */
#top{background:url(../Images/top.gif) no-repeat;float:left; white-space:nowrap; overflow:hidden; height:68px; width:100%;}
#topLeft{float:left; overflow:hidden; font-size:26px; font-family:黑体; color:#f0f0f0; padding:20px;}
#topCenter{height:33px;float:left;color:#fff;padding:35px 0 0 35px;}
#topCenter a,#TopCenter strong{color:#fff;}
#topRight{height:63px; float:right; line-height:28px; text-align:right; padding:5px 15px 0 0;color:#33338c;}
#topRight a{color:#33338c}
#menu{height:35px;width:100%; background:url(../Images/menu_bg.gif) repeat-x; clear:both; overflow:hidden;}
#menu div{width:100px;float:left; line-height:38px;text-align:center;background:url(../Images/menu_split.gif) no-repeat center right; vertical-align:bottom;white-space:nowrap;overflow:hidden;}
#menu div.on{background:url(../Images/menu_on.gif) no-repeat;}
#menu div a{color:#fff; font-weight:bold; font-size:14px;text-decoration:none;}
#menu span{float:right; width:0px; overflow:hidden; padding-left:16px; background:url(../Images/icons.gif) no-repeat 0px -36px; cursor:pointer; height:16px; margin:8px;}
#menu span.on{background-position:0px -54px;}
#footer{width:100%;}
#footer .line{width:100%;clear:both;height:2px;background:url(../Images/foot_bg1.gif) repeat-y; overflow:hidden;}
#footer p{margin:0px; padding:0px; width:100%;clear:both;text-align:center; float:right; line-height:26px;background:url(../Images/foot_bg2.gif) repeat-y right;}

/* 左部导航 */
#mainleft{overflow:auto;}
#split{width:5px; background:url(../Images/split_close.gif) repeat-y; position:absolute; top:0px; height:1500px; cursor:pointer; position:absolute; line-height:1500px; z-index:1; overflow:hidden;}
#split.close{background:url(../Images/split_open.gif) repeat-y; left:1px;}
#split b{background:url(../Images/split_btn_close.gif) no-repeat; display:block; width:7px; height:54px;}
#split.close b{background:url(../Images/split_btn_open.gif) no-repeat;}
#mainleft div.leftBox{border:1px solid #a5c8ed;width:178px;height:auto; margin:5px;background-color:#fff;}
#mainleft div.leftBox .sub{ width:173px; overflow:hidden;}
#mainleft div.leftBox .title{color:#003399;font-weight:bold;height:25px;line-height:25px;padding-left:35px;background:url(../Images/body_bgs.gif) no-repeat; background-position:0 -77px; margin-top:1px; cursor:pointer;}
#mainleft div.leftBox .close{background-position:0 0;}
#mainleft div.leftBox .title1{color:#003399;font-weight:bold;height:25px;line-height:25px;padding-left:35px;background:url(../Images/body_bgs.gif) no-repeat;background-position:0 -25px;margin-top:1px;}
#mainleft div.leftBox .title1 a{color:#003399; text-decoration:none;}
#mainleft div.leftBox ul{background:url(../Images/left_foot.gif) no-repeat bottom right;line-height:23px;padding:6px 0px;margin:0px;}
#mainleft div.leftBox ul li{margin-left:20px;background:url(../Images/left_point.gif) no-repeat left;padding-left:12px;list-style-type:none;}
#mainleft div.leftBox ul li a:hover, #mainleft div.leftBox ul li a.current{color:#fff;background-color:#0f3fa3;padding:2px;text-decoration:none;}

/* 右部内容区 */
.nav{background:url(../Images/nav_bg.gif) repeat;height:30px;line-height:30px;padding-left:10px; overflow:hidden; }
.nav div{height:30px;line-height:30px;}
.navline{background-color: rgb(226, 240, 255);background:url(../Images/split_close.gif) repeat-x;  text-align:center; line-height:9px;}
.nav .l{float:left;}
.nav .l a,.nav .l span{background:url(../Images/nav_split.gif) no-repeat left; padding-left:10px;margin-left:5px;}
.nav .r{float:right;padding:3px 10px 0 0;}
div.title{background:url(../Images/right_bg.gif) repeat-x; line-height:26px;color:#003399;letter-spacing:2px;margin-top:1px;}
div.title strong{background:url(../Images/body_bgs.gif) no-repeat;background-position:6px -57px;padding-left:30px;color:#003399;}
div.title a{text-decoration:none;}
div.op{margin:8px;}

/* 选项卡 */
div.swDiv{border:1px solid #929c9d; clear:both; position:relative; top:-2px; position:relative;}
div.hide{display:none;}
div.show{display:block;}
ul.swUl{margin:0px; padding:0px; list-style:none; height:22px; position:relative; z-index:1; overflow:hidden;}
ul.swUl li{cursor:pointer; float:left; position:relative; background:url(../Images/tab_rt.gif) no-repeat right top; height:21px; line-height:21px; top:2px;}
ul.swUl li span,ul.swUl li a{float:left; background:url(../Images/tab_in.gif) repeat-x left top; margin-right:4px; padding:1px 5px 0 9px; text-decoration:none;}
ul.swUl li.on{background:url(../Images/tab_onrt.gif) no-repeat right top; height:21px; line-height:21px; top:0;}
ul.swUl li.on span,ul.swUl li.on a{background:url(../Images/tab_on.gif) repeat-x left top;}

/* 提示信息 */
ul.Error,ul.Success,ul.Information{padding:8px 16px; margin:8px 10px; list-style:none; font-weight:bold;}
ul.Error li,ul.Success li,ul.Information li{line-height:22px; padding-left:26px;}
ul.Error{border:1px solid #e76757; color:#bf4329; background:#fad9d3;}
ul.Error li{background:url(../Images/icons.gif) no-repeat 0px -178px; }
ul.Success{border:1px solid green; color:green; background:#fff;}
ul.Success li{background:url(../Images/icons.gif) no-repeat 0px -124px;}
ul.Information{border:1px solid #888; color:#555; background:#fff;}
ul.Information li{background:url(../Images/icons.gif) no-repeat 0px -142px;}

span.Success{border:1px solid green; color:green; background:#fff; background:url(../Images/icons.gif) no-repeat 0px -124px;}
span.error{border:1px solid #e76757; color:#bf4329; background:#fad9d3; background:url(../Images/icons.gif) no-repeat 0px -178px; padding-left:16px; margin:1px; }
label.Success{border:1px solid green; color:green; background:#fff; background:url(../Images/icons.gif) no-repeat 0px -124px;}
label.errorr{border:1px solid #e76757; color:#bf4329; background:#fad9d3; background:url(../Images/icons.gif) no-repeat 0px -178px; padding-left:16px; margin:1px; }

/* 内容表单 */
table.info{background: #d6e0ef; line-height: 30px; font-size:12px;}
table.info td{background: #fff;padding:2px 0;}
table.info th{background-color:#dceeff;border-bottom:1px solid #a5ceef; text-align:left;padding-left:18px;color:#003399;letter-spacing:2px;}
table.info .l{background: #fafafa;width:130px; text-align: right; padding-right: 10px;}
table.info .r{background: #fff; text-align:left; padding-left: 10px;}
table.info .r em{padding:0 3px; color:red;}
table.info .r:hover{background: #fafafa;}
table.info td.line{border-bottom:1px solid #0e40a3;}

/* 列表 */
table.list{background: #ebf0f7;line-height:23px; font-size:12px;}
table.list tr td{background: #fff;padding:2px 2px 2px 5px;text-align:center;}
table.list tr td.left{text-align:left;padding-left:8px;}
table.list tr.alt td{background:#ebf0f7;}
table.list th{background-color:#dceeff;line-height:28px;border-bottom:1px solid #a5ceef;text-align:center;color:#003399;letter-spacing:2px;}
table.list td.ops a,table.list td.ops span{margin:0 3px;}

/* 分页 */
div.pages{text-align:right;padding-right:16px; margin:5px 0; padding:5px;}
div.pages form{margin:0; padding:0; display:inline;}
div.pages span{border:1px solid #ddd; padding:3px 7px; margin:2px;}
div.pages a{border:1px solid #ddd; padding:3px 7px; margin:2px; color:#036cb4; text-decoration:none;}
div.pages a:hover,div.pages a:active{border:1px solid #999; color:#666; text-decoration:none;}
div.pages span.current{background:#036cb4; color:#fff;}
div.pages input#pageIndex{width:22px; text-align:center;}
div.pages input{vertical-align:middle;}